p.title-italic { font-style: italic; color: #333333; /*padding-top: 0.7em;*/ }
#partner-right2 { position: relative; z-index: 1; min-height: 252px; }
#partner-right2 img { display: block; position: absolute; z-index: 1; }
#partner-right2 span, #partner-right a#video-icon { position: relative; z-index: 100; }
#partner-right2 span { background: transparent url(../images/bgWhite80.png) 0 0 repeat; font-size: 30px; line-height: 38px; margin: 2px 0 0 43px; display: inline-block; color: #2f9972; line-height: 35px; padding: 3px 10px; }
#partner-right2 span#first { margin-top: 70px; }
#partner-right2 a#video-icon { position:relative; z-index:10; margin: 2px 0 0 43px; padding: 5px 10px 5px 40px; font-size: 18px; font-weight: 700; display: inline-block; background-position: 10px 11px; color: #FFF; background-color: #144030; }
.border5 { background: #fff; border:none 5px #ffffff;-moz-border-radius-topleft: 5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#edu-left2 { padding: 20px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.edu-vid-left2 p, .edu-vid-right2 p { color: #2f9972; margin: 10px 0 0 0;  }
.edu-vid-left2 img, .edu-vid-right2 img { padding: 2px; background: #2f9972; }
.vid-box{ float:left; width:201px; }
.vid-box.vid-left{ margin-right:23px;}
.vid-box.vid-right{ margin-right:0; }
.f-login { width: 386px; background: url(../../img/bg-f-login.png) repeat; overflow: hidden;}
.ig-login { background: transparent url(../images/iconPeople.png) 0 0 no-repeat; }
.f-login .f-login-top, .f-login-b{overflow: hidden;}
.f-login p{ color: #666666; }
.f-login-top { padding: 20px;}
.f-login-top h2{background-position: left center; color: #2F9972; font-size: 17px; font-weight: 900; margin: 0 0 10px; padding-left: 30px;
text-transform: uppercase;}
.f-login-top label { color: #666666; font-weight: bold; float: left; width: 90px; cursor: auto; line-height: 2.3em; }
.f-login-top input { width: 243px; height: 31px; border: 1px solid #d2d2d2; color: #666666; line-height: 31px; padding: 0 5px; float: left;  margin-bottom: 8px; }
.f-login-top input.cb { width: 25px; height: 25px; float: left; background: none; border: none medium; }
.f-login-top div { margin-bottom: 8px;}
.f-login-top span { float: left; }
.f-login-top .chbox { float: left; margin-left: 30px;}
.f-login-b { border-top: 1px solid #d2d2d2; padding: 20px;}
.f-login-b a { color: #2f9972; }
.f-login a#bntlogin { margin-left: 90px; float: left; text-indent: -4000px; display: block;  background: url(../images/imgButton.png) no-repeat 0 0; width: 87px; height: 32px; }
.f-login a#bntlogin:hover { background-position: -93px 0px; }
#w-f-login {position: fixed; top: 40px !important; width: 386px; margin-left: -184px; left: 50%; }
.iw-user2 { background: transparent url(../images/iconUser2.png) 0 0 no-repeat; }
.sitemap ul{ padding: 0px; float: left; width: 190px; margin: 0px; }
.sitemap ul.end { float: right;}
.sitemap ul h3{ color: #2f9972; text-transform: uppercase; font-weight: bold; font-size: 12px;}
.sitemap ul li { padding: 1px 0;}
.sitemap ul li a{ color: #666666; }
.sitemap ul li a:hover { color: #2f9972;}
.sitemap ul li ul { margin: 0px;}
.sitemap ul li ul li { background: url(../images/iconarrow.png) no-repeat left center; padding-left: 10px;}
.f-forgotpass { -moz-box-sizing: border-box; padding: 25px 20px;}
.f-forgotpass input { width: 195px; height: 33px; line-height: 33px; border: none medium; padding: 0 5px; color: #666666;  float: left; }
.f-forgotpass a#bntsubmit {margin-left: 20px; color: #fff; background: url(../images/imgButton.png) no-repeat 0 -77px; width: 87px; height: 32px;
display: block;  float: left; text-indent: -4000px; }
.f-forgotpass a#bntsubmit:hover {background-position: -93px -77px;}

